package com.aiti.lulian.vo;


import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.format.DateTimeFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.math.BigDecimal;
import java.util.Date;

@Data
public class CommunicateInfoExportVo {

    @ExcelProperty("商机标题")
    private String productName;

    @ExcelProperty("关联客户")
    private String customerCompanyName;

    @ExcelProperty("预计销售金额")
    private BigDecimal estimateSaleAmount;

    @ExcelProperty("预计签单日期")
    @DateTimeFormat("yyyy-MM-dd")
    private Date estimateSignTime;

    @ExcelProperty(value = "销售阶段")
    private String communicateStatusName;


    @ExcelProperty(value = "签单可能性")
    private String transactionProgressName;


    @ExcelProperty(value = "负责人")
    private String directorName;

    @ExcelProperty(value = "协作人")
    private String collaboratorUserName;

    @ExcelProperty(value = "最新跟进记录")
    private String followUpRecord;

    @ExcelProperty(value = "实际跟进时间")
    @DateTimeFormat("yyyy-MM-dd")
    private Date realFollowUpTime;

    @ExcelProperty(value = "下次跟进时间")
    @DateTimeFormat("yyyy-MM-dd")
    private Date nextFollowUpTime;








}